package com.sunreal.paygateway.sys.dao.model;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * Table: sys_function
 */
@Data
public class SysFunction implements Serializable {
    /**
     * Table:     sys_function
     * Column:    functionid
     * Nullable:  false
     */
    private String functionid;

    /**
     * Table:     sys_function
     * Column:    functionname
     * Nullable:  false
     */
    private String functionname;

    /**
     * Table:     sys_function
     * Column:    parentid
     * Nullable:  false
     */
    private String parentid;

    /**
     * Table:     sys_function
     * Column:    permissiotype
     * Nullable:  false
     */
    private Integer permissiotype;

    /**
     * Table:     sys_function
     * Column:    action
     * Nullable:  false
     */
    private Integer action;

    /**
     * Table:     sys_function
     * Column:    url
     * Nullable:  true
     */
    private String url;

    /**
     * Table:     sys_function
     * Column:    icon
     * Nullable:  true
     */
    private String icon;

    /**
     * Table:     sys_function
     * Column:    isleaf
     * Nullable:  true
     */
    private Integer isleaf;

    /**
     * Table:     sys_function
     * Column:    orders
     * Nullable:  true
     */
    private Integer orders;

    /**
     * Table:     sys_function
     * Column:    levels
     * Nullable:  true
     */
    private Integer levels;

    /**
     * Table:     sys_function
     * Column:    enabled
     * Nullable:  true
     */
    private Integer enabled;

    /**
     * Table:     sys_function
     * Column:    log
     * Nullable:  true
     */
    private Integer log;

    /**
     * Table:     sys_function
     * Column:    createuser
     * Nullable:  true
     */
    private String createuser;

    /**
     * Table:     sys_function
     * Column:    createdate
     * Nullable:  true
     */
    private Date createdate;

    /**
     * Table:     sys_function
     * Column:    permissiondesc
     * Nullable:  true
     */
    private String permissiondesc;

    private static final long serialVersionUID = 1L;
}